﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Model
{
    public class BrugerCollection
    {
        // liste med alle brugere.
        List<Bruger> brugere = new List<Bruger>();

        // konstruktør der opretter en bruger og tilføjer til listen
        public Bruger OpretBruger(string navn, string password, bool administrator, string email,
            int telefonnr, string adresse, int postnr, string by, bool aktiv, long kontonr, int regnr)
        {
            Bruger bruger = new Bruger(navn,password,administrator,email,telefonnr,adresse,postnr,by,aktiv,kontonr,regnr);
            brugere.Add(bruger);
            return bruger;
        }

        // metode der finder brugeren hvis brugeren findes vha. personID
        public Bruger FindBruger(int personID)
        {
            bool fundet = false;
            int index = 0;

            while (!fundet)
            {
                if (brugere[index].personID == personID)
                {
                    fundet = true;
                }
                else
                {
                    index++;
                }
            }
            return brugere[index];
        }

        public List<Bruger> VisBrugere()
        {
            return brugere;
        }
    }
}
